package cn.zhentao.dao;

import cn.zhentao.pojo.*;
import cn.zhentao.vo.ZhVo;
import org.apache.ibatis.annotations.Param;

import java.rmi.server.UID;
import java.util.List;

public interface ZhDao {
/*
* ============+++++++展示
* */
//=====查询全部
    List<ZhVo>finda(String uname);
//=====查询角色
    List<Role>findr(Integer uid);
    Role findrc(Integer uid);

    //=====查询用户信息
    List<Role>findu();
/*
* =============+++++++添加
* */
//======注册用户
    void add(ZhVo zhVo);
//======添加中间表（用户，角色）
    void add2(@Param("uid")Integer uid,@Param("rid")Integer rid);


/*
* ==============++++++删除
* */
//======完成订单
    int del(Integer uid);
    void del2(Integer uid);
/*
* ==============+++++修改
* */
//======修改用户本人信息
    int updateu(ZhVo zhVo);
    /*
    * =====不包括角色
    * */
    int updatez(ZhVo zhVo);
//======修改所有人物信息
//    int updateZ(Doctor doctor);
//======
/*
* ======查询用户名是否为空
* 登录
* */
ZhVo findn(@Param("username") String username,@Param("password")String password);
/*
* 模糊查询
* */
List<ZhVo>findmo(String uname);
/*
*根据uid查询自己的数据===>>>
* */
List<ZhVo>finduid(Integer uid);

int addm(Integer uid);
}
